/*
 * 官网地站:http://www.mob.com
 * 技术支持QQ: 4006852216
 * 官方微信:ShareSDK   （如果发布新版本的话，我们将会第一时间通过微信将版本更新内容推送给您。如果使用过程中有任何问题，也可以通过微信与我们取得联系，我们将会在24小时内给予回复）
 *
 * Copyright (c) 2013年 mob.com. All rights reserved.
 */

package com.zige.zige.wxapi;

import android.os.Bundle;
import android.widget.Toast;

import com.tencent.mm.sdk.modelbase.BaseResp;
import com.tencent.mm.sdk.openapi.IWXAPI;
import com.tencent.mm.sdk.openapi.IWXAPIEventHandler;
import com.tencent.mm.sdk.openapi.WXAPIFactory;
import com.umeng.socialize.weixin.view.WXCallbackActivity;
import com.zige.zige.utils.CommonUtils;


/** 微信客户端回调activity示例 */
public class WXEntryActivity extends WXCallbackActivity implements IWXAPIEventHandler{

	private String TAG = "WXEntryActivity";

	private String APP_ID = "wxd53ca5a374b58b42";

	// IWXAPI 是第三方app和微信通信的openapi接口
	private com.tencent.mm.sdk.openapi.IWXAPI api;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);


		// 通过WXAPIFactory工厂，获取IWXAPI的实例
		api = WXAPIFactory.createWXAPI(this, APP_ID, false);

		// 将该app注册到微信
		api.registerApp(APP_ID);

		api.handleIntent(getIntent(), this);
	}

	// 第三方应用发送到微信的请求处理后的响应结果，会回调到该方法


	@Override
	public void onResp(BaseResp resp) {
		super.onResp(resp);
		String result = "0";

		switch (resp.errCode) {
			case BaseResp.ErrCode.ERR_OK:
				result = "分享成功";
				break;
			case BaseResp.ErrCode.ERR_USER_CANCEL:
				result = "取消了分享";
				break;

			default:
				result = "其他";
				break;
		}

//		Toast.makeText(this, result, Toast.LENGTH_LONG).show();
		finish();
	}
}
